package com.xiaoshuidi.cloud.module.finance.dal.dataobject.voucher;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xiaoshuidi.cloud.framework.tenant.core.db.TenantBaseDO;
import lombok.*;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;


@TableName("finance_voucher_info")
@Data
@EqualsAndHashCode(callSuper = false)
@ToString(callSuper = true)
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
public class FinanceVoucherInfoDO {
		/**
			* 主键id
			*/
		@TableId(type = IdType.AUTO)
		private Long id;

		/**
			* 流水号
			*/
		private String seqNo;

		/**
			* 金蝶凭证返回的唯一编码
			*/
		private String kdNo;

		/**
			* 门店id
			*/
		private Long apartmentId;
		/**
			* 门店名称
			*/
		private String apartmentName;
		/**
			* 公司编码
			*/
		private String companyCode;
		/**
			* 公司名称
			*/
		private String companyName;

		/**
			* 类型 1:收款凭证 2:转账凭证
			*/
		private Integer voucherType;

		/**
			* 制单人
			*/
		private String makeBy;

		/**
			* 同步状态 0:未同步 1:已同步 2：同步失败
			*/
		private Integer status;

		/**
			* 记账日期
			*/
		private String bookTime;

		/**
			* 业务日期
			*/
		private String businessTime;

		/**
			* 会计期间-年份
			*/
		private String annual;

		/**
			* 会计期间-年份编码
			*/
		private String annualCode;


}
